grilled meatballs - English Synonyms Dictionary